island depot - Fransızca İngilizce Sözlük